package cn.tedu.erp.controller;
//用户模块
import cn.tedu.erp.pojo.dto.UserLoginDTO;
import cn.tedu.erp.pojo.dto.UserRegDTO;
import cn.tedu.erp.pojo.vo.UserVO;
import cn.tedu.erp.response.JsonResult;
import cn.tedu.erp.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/v1/users")
public class UserController {

    @Autowired
    private IUserService service;

    @PostMapping("reg")
    public JsonResult reg(UserRegDTO userRegDTO){
        service.reg(userRegDTO);
        return JsonResult.ok();
    }

    @RequestMapping("login")
    public JsonResult login(UserLoginDTO userLoginDTO){
        System.out.println("userLoginDTO"+userLoginDTO);
        UserVO userVO=service.login(userLoginDTO);

        return JsonResult.ok(userVO);
    }
}
